package com.ktgj.train.domain;

import com.ktgj.customer.api.domain.AssistProductApi;
import com.ktgj.customer.api.domain.CommonPassengerApi;
import com.ktgj.customer.api.domain.CouponDto;
import com.ktgj.train.domain.trainlist.TrainList;

import java.util.ArrayList;
import java.util.List;

/**
 * 填写订单
 */
public class TrainFillOrder {
    /**
     * 车次详情
     */
    private TrainList trainList;
    /**
     * 短信通知
     */
    private String SMSnotification;

    /**
     * 预留款（金币）
     */
    private Long depositBusiness;

    /**
     * 积分
     */
    private Long points;

    /**
     * 优惠券
     */
    private CouponDto coupon;

    /**
     * 辅营产品
     */
    private List<AssistProductApi> assistProduct;

    public TrainList getTrainList() {
        return trainList;
    }

    public void setTrainList(TrainList trainList) {
        this.trainList = trainList;
    }

    public TrainFillOrder() {
        assistProduct = new ArrayList<>();
    }

    public String getSMSnotification() {
        return SMSnotification;
    }

    public void setSMSnotification(String SMSnotification) {
        this.SMSnotification = SMSnotification;
    }

    public Long getDepositBusiness() {
        return depositBusiness;
    }

    public void setDepositBusiness(Long depositBusiness) {
        this.depositBusiness = depositBusiness;
    }

    public Long getPoints() {
        return points;
    }

    public void setPoints(Long points) {
        this.points = points;
    }

    public CouponDto getCoupon() {
        return coupon;
    }

    public void setCoupon(CouponDto coupon) {
        this.coupon = coupon;
    }

    public List<AssistProductApi> getAssistProduct() {
        return assistProduct;
    }

    public void setAssistProduct(List<AssistProductApi> assistProduct) {
        this.assistProduct = assistProduct;
    }
}
